regression testing fabrication crane inspection human factors load testing ansi design software testing ergonomics performance testing contract manufacturing ergonomic health design verification usability